Skip to content

Update dependency ai to v7.0.58 - autoclosed - #156

Closed
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ai-7.x
Closed

Update dependency ai to v7.0.58 - autoclosed#156
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ai-7.x

Conversation

@renovate

@renovate renovate Bot commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
ai (source) 7.0.197.0.58 age confidence

Release Notes

vercel/ai (ai)

v7.0.58

Compare Source

Patch Changes
  • 72ad23f: Respect ToolLoopAgent timeouts configured in agent settings.

  • ad6a650: feat(video): allow aspectRatio: 'adaptive' on generateVideo

    Some video models derive the output ratio from the input and reject explicit
    {width}:{height} values — BytePlus Seedance 2.5 does this for first-frame,
    first-and-last-frame, editing, and extension tasks. aspectRatio on
    VideoModelV3CallOptions, VideoModelV4CallOptions, and
    experimental_generateVideo is now `${number}:${number}` | 'adaptive', so
    those calls no longer need a type assertion. Support is provider-specific.

  • 81cd026: Reduce bundle size by making internal Zod v4 imports tree-shakeable.

  • Updated dependencies [c477556]

  • Updated dependencies [ad6a650]

  • Updated dependencies [81cd026]

v7.0.57

Compare Source

Patch Changes

v7.0.56

Compare Source

Patch Changes
  • 25c9120: Expose provider metadata on language-model-call end callbacks and telemetry spans.

  • 89080c8: fix (ai/gateway): make retried doStart calls idempotent

    generateVideo retries doStart, which creates a billable generation, so a
    retry after a lost response could start a second one. It now mints one
    idempotency token per logical start — outside the retry closure — and forwards it
    as an idempotency-key header, so a provider that deduplicates (the Vercel AI
    Gateway does) sees the same key on every attempt. GatewayVideoModel simply
    forwards the caller's headers rather than inferring retry identity from an
    options object, which would collide across unrelated calls.

  • 79d6195: Stop pending and active resumed chat streams after cancellation, and prevent
    overlapping resumptions from applying stale updates.

  • Updated dependencies [89080c8]

  • Updated dependencies [89080c8]

v7.0.55

Compare Source

Patch Changes

v7.0.54

Compare Source

Patch Changes
  • a6b17a2: Allow ToolLoopAgent prepareCall callbacks to read and override the top-level reasoning option.
  • 5615eb7: Add defaultInstructionsMiddleware for applying default language model instructions while preserving call-level overrides.
  • 36a3ff6: Preserve preceding assistant messages when regenerating a response.

v7.0.52

Compare Source

Patch Changes

v7.0.51

Compare Source

Patch Changes

v7.0.50

Compare Source

Patch Changes
  • 79e133c: async APIs for generateVideo (poll, webhook)

    Adds an asynchronous start/status flow to the experimental video model
    interface (VideoModelV4): models may now implement doStart, doStatus,
    and handleWebhookOption instead of (or in addition to) doGenerate, and
    experimental_generateVideo accepts poll and webhook options to
    orchestrate completion via polling or webhooks. Polling configuration can use
    a custom delay implementation for durable workflow compatibility.

  • da64b51: feat(code-mode): simplify tool caller configuration

  • Updated dependencies [79e133c]

v7.0.49

Compare Source

Patch Changes

v7.0.48

Compare Source

Patch Changes

v7.0.47

Compare Source

Patch Changes

v7.0.46

Compare Source

Patch Changes

v7.0.45

Compare Source

Patch Changes

v7.0.44

Compare Source

Patch Changes
  • 015acb4: fix telemetry attribution for language model calls that resolve to a different response model

v7.0.43

Compare Source

Patch Changes

v7.0.42

Compare Source

Patch Changes
  • 1659cd5: Prevent validated downloads on Node.js from reaching private or internal services through DNS aliases or DNS rebinding by validating and pinning every resolved address at connection time.
  • 60f97f6: support overriding model call settings for individual prepareStep invocations
  • 6a5bdff: Fix validated Node.js downloads when the HTTP connector requests a single DNS address.
  • 6de2ec1: Preserve provider metadata from empty text deltas in streamText.
  • Updated dependencies [1659cd5]
  • Updated dependencies [6a5bdff]
  • Updated dependencies [0012529]

v7.0.41

Compare Source

Patch Changes
  • 2e2224b: Route the warning system information banner to stderr so it does not corrupt application output written to stdout.
  • Updated dependencies [bf216b3]

v7.0.40

Compare Source

Patch Changes
  • c3782a6: Deprecate Experimental_GeneratedImage in favor of GeneratedFile.

v7.0.39

Compare Source

Patch Changes

v7.0.38

Compare Source

Patch Changes

v7.0.37

Compare Source

Patch Changes

v7.0.36

Compare Source

Patch Changes
  • 7fa85b2: fix(ai): use injective serialization for tool approval HMAC payload

    The tool approval signature (experimental_toolApprovalSecret) built its HMAC
    payload by joining fields with \n. Because fields such as toolName and
    toolCallId can themselves contain a newline, distinct field tuples could
    serialize to identical bytes, allowing a signed approval to verify against a
    different tuple. The payload is now serialized with JSON.stringify (with a
    versioned domain-separation prefix), which escapes delimiter/control characters
    and makes the encoding injective.

    Verification remains backwards compatible: a signature in the old format still
    verifies, but only when no field contains the \n delimiter (the condition
    that made the old format ambiguous), so a pending approval that straddles an
    upgrade is not rejected while the collision stays closed.

v7.0.35

Compare Source

Patch Changes
  • 7f6650b: Return response piping promises so callers can catch stream read and write errors.
  • 106ea59: feat(ai): add per-step first content timeout for streaming generations
  • Updated dependencies [2112ff1]

v7.0.34

Compare Source

Patch Changes

v7.0.33

Compare Source

Patch Changes

v7.0.32

Compare Source

Patch Changes
  • 6cd7c74: fix: correct the onToolCall callback result documentation
  • e35bcae: Allow UI message chunks to include fields added by newer server versions.
  • a4eb3f3: Propagate abort reasons when generation is cancelled during tool execution.
  • Updated dependencies [cefa3b1]
  • Updated dependencies [8fbb89c]

v7.0.31

Compare Source

Patch Changes

v7.0.30

Compare Source

Patch Changes

v7.0.29

Compare Source

Patch Changes

v7.0.28

Compare Source

Patch Changes
  • 0bc8d4f: Fix chat onFinish handling when overlapping requests clear the active response before a resume stream finishes.

v7.0.27

Compare Source

Patch Changes
  • ac01b79: Allow validating assistant UI messages with empty parts so persisted errored responses remain loadable.
  • 2696562: experimental_streamTranscribe result promises now resolve without consuming fullStream: accessing any result promise consumes the stream internally. Previously await result.text alone deadlocked on transform backpressure. Because live transcription streams can be unbounded, fullStream is explicitly single-consumer (no replay buffering): access it once, before any result promise, when both stream parts and final results are needed.
  • Updated dependencies [31c7be8]
  • Updated dependencies [4d096f6]

v7.0.26

Compare Source

Patch Changes
  • 27d294d: feat(ai): group orphaned tool calls after tool approvals under parent span

v7.0.25

Compare Source

Patch Changes
  • 7805e4a: Cancelling the experimental_streamTranscribe fullStream now also aborts a still-pending doStream setup, so a model whose doStream has not yet resolved is cancelled instead of leaking.
  • f8e82fd: Update the experimental_streamTranscribe unsupported-model error message now that gateway string model IDs can support streaming transcription.
  • Updated dependencies [4be62c1]
  • Updated dependencies [f8e82fd]
  • Updated dependencies [7805e4a]
  • Updated dependencies [cd12954]

v7.0.23

Compare Source

Patch Changes

v7.0.22

Compare Source

Patch Changes
  • 8f89c25: Add the Cartesia provider with Sonic 3.5 speech generation, Ink-Whisper batch transcription, and Ink 2 realtime transcription support.

v7.0.21

Compare Source

Patch Changes

v7.0.20

Compare Source

Patch Changes
  • b9ac19f: Flush compressed Node.js response chunks as they are piped so UI message and text streams remain incremental in Express and Next.js.
  • a4186d6: Promote the repairToolCall option to stable, with a deprecated experimental_repairToolCall alias for backwards compatibility.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot changed the title Update dependency ai to v7.0.21 Update dependency ai to v7.0.22 Jul 11, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from 8a9ed2a to d0c2c1c Compare July 11, 2026 02:50
@renovate renovate Bot changed the title Update dependency ai to v7.0.22 Update dependency ai to v7.0.23 Jul 13, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch 2 times, most recently from 7b68ce7 to 1d41785 Compare July 13, 2026 23:44
@renovate renovate Bot changed the title Update dependency ai to v7.0.23 Update dependency ai to v7.0.26 Jul 13, 2026
@renovate renovate Bot changed the title Update dependency ai to v7.0.26 Update dependency ai to v7.0.27 Jul 14, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from 1d41785 to d76b8e6 Compare July 14, 2026 18:53
@renovate renovate Bot changed the title Update dependency ai to v7.0.27 Update dependency ai to v7.0.28 Jul 14, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from d76b8e6 to d587b4d Compare July 14, 2026 22:11
@renovate renovate Bot changed the title Update dependency ai to v7.0.28 Update dependency ai to v7.0.29 Jul 15, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from d587b4d to d71efa6 Compare July 15, 2026 21:49
@renovate renovate Bot changed the title Update dependency ai to v7.0.29 Update dependency ai to v7.0.30 Jul 17, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch 2 times, most recently from 8a97a07 to f14d166 Compare July 17, 2026 13:46
@renovate renovate Bot changed the title Update dependency ai to v7.0.30 Update dependency ai to v7.0.31 Jul 17, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from f14d166 to 1107d5a Compare July 21, 2026 02:30
@renovate renovate Bot changed the title Update dependency ai to v7.0.31 Update dependency ai to v7.0.32 Jul 21, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from 1107d5a to 726cc99 Compare July 21, 2026 12:55
@renovate renovate Bot changed the title Update dependency ai to v7.0.32 Update dependency ai to v7.0.33 Jul 21, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from 726cc99 to ff76aee Compare July 21, 2026 20:49
@renovate renovate Bot changed the title Update dependency ai to v7.0.33 Update dependency ai to v7.0.34 Jul 21, 2026
@renovate renovate Bot changed the title Update dependency ai to v7.0.34 Update dependency ai to v7.0.35 Jul 22, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch 2 times, most recently from 5530d8c to 71c1d08 Compare July 23, 2026 14:53
@renovate renovate Bot changed the title Update dependency ai to v7.0.35 Update dependency ai to v7.0.36 Jul 23, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from 71c1d08 to d5d0e3c Compare July 24, 2026 00:45
@renovate renovate Bot changed the title Update dependency ai to v7.0.36 Update dependency ai to v7.0.37 Jul 24, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from d5d0e3c to 4b4956c Compare July 27, 2026 22:45
@renovate renovate Bot changed the title Update dependency ai to v7.0.37 Update dependency ai to v7.0.38 Jul 27, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from ffc6a18 to 4170bcf Compare July 31, 2026 18:29
@renovate renovate Bot changed the title Update dependency ai to v7.0.44 Update dependency ai to v7.0.45 Jul 31, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from 4170bcf to 0bc1891 Compare July 31, 2026 21:15
@renovate renovate Bot changed the title Update dependency ai to v7.0.45 Update dependency ai to v7.0.46 Jul 31, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from 0bc1891 to 8c86c76 Compare August 1, 2026 01:10
@renovate renovate Bot changed the title Update dependency ai to v7.0.46 Update dependency ai to v7.0.47 Aug 1, 2026
@renovate renovate Bot changed the title Update dependency ai to v7.0.47 Update dependency ai to v7.0.48 Aug 2, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch 2 times, most recently from 97d20f0 to 8bbf4ea Compare August 3, 2026 21:28
@renovate renovate Bot changed the title Update dependency ai to v7.0.48 Update dependency ai to v7.0.49 Aug 3, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from 8bbf4ea to 7f1fe73 Compare August 4, 2026 00:53
@renovate renovate Bot changed the title Update dependency ai to v7.0.49 Update dependency ai to v7.0.50 Aug 4, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from 7f1fe73 to 5a13710 Compare August 4, 2026 05:47
@renovate renovate Bot changed the title Update dependency ai to v7.0.50 Update dependency ai to v7.0.51 Aug 4, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from 5a13710 to 596a311 Compare August 5, 2026 01:10
@renovate renovate Bot changed the title Update dependency ai to v7.0.51 Update dependency ai to v7.0.52 Aug 5, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from 596a311 to 684bc78 Compare August 6, 2026 05:04
@renovate renovate Bot changed the title Update dependency ai to v7.0.52 Update dependency ai to v7.0.54 Aug 6, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from 684bc78 to 07e9494 Compare August 6, 2026 10:57
@renovate renovate Bot changed the title Update dependency ai to v7.0.54 Update dependency ai to v7.0.55 Aug 6, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from 07e9494 to 8f30c7b Compare August 7, 2026 05:27
@renovate renovate Bot changed the title Update dependency ai to v7.0.55 Update dependency ai to v7.0.56 Aug 7, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from 8f30c7b to 01f8fa1 Compare August 7, 2026 21:07
@renovate renovate Bot changed the title Update dependency ai to v7.0.56 Update dependency ai to v7.0.57 Aug 7, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from 01f8fa1 to 4080083 Compare August 8, 2026 01:59
@renovate renovate Bot changed the title Update dependency ai to v7.0.57 Update dependency ai to v7.0.58 Aug 8, 2026
@renovate renovate Bot changed the title Update dependency ai to v7.0.58 Update dependency ai to v7.0.58 - autoclosed Aug 10, 2026
@renovate renovate Bot closed this Aug 10, 2026
@renovate
renovate Bot deleted the renovate/ai-7.x branch August 10, 2026 10:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants